在 Java 中将浮点数转换为字符串以及将字符串转换为浮点数

您所在的位置:网站首页 jsp 数组转字符串 在 Java 中将浮点数转换为字符串以及将字符串转换为浮点数

在 Java 中将浮点数转换为字符串以及将字符串转换为浮点数

2023-10-05 03:01| 来源: 网络整理| 查看: 265

使用 valueOf() 方法将字符串转换为浮点数 使用 parseFloat() 方法将字符串转换为浮点数 使用 Float() 方法将字符串转换为浮点数 使用 toString() 方法将浮点数转换为字符串 使用+ 运算符将浮点数转换为字符串 使用 valueOf() 方法将浮点数转换为字符串 Ezoic 使用 format() 方法将浮点数转换为字符串 在 Java 中将浮点数转换为字符串以及将字符串转换为浮点数

本教程介绍了如何在 Java 中将浮点数转换为字符串和将字符串转换为浮点数。

使用 valueOf() 方法将字符串转换为浮点数

我们可以使用 Float 类的 valueOf() 方法将字符串转换为 Java 中的浮点数。valueOf() 方法采用一个参数并返回一个浮点型值。请参见下面的示例。

public class SimpleTesting{ public static void main(String[] args) { String str = "123"; System.out.println("String value: "+str); float f_Val = Float.valueOf(str); System.out.println("Float value: "+f_Val); } } Ezoic

输出:

String value: 123 Float value: 123.0 使用 parseFloat() 方法将字符串转换为浮点数

Float 类包含一个 parseFloat() 方法,该方法将字符串类型的值解析为浮点类型。它接受一个参数并返回一个浮点数。请参见以下示例。

public class SimpleTesting{ public static void main(String[] args) { String str = "123"; System.out.println("String value: "+str); float f_Val = Float.parseFloat(str); System.out.println("Float value: "+f_Val); } } Ezoic

输出:

String value: 123 Float value: 123.0 使用 Float() 方法将字符串转换为浮点数

在此示例中,我们使用 Float() 构造函数,该构造函数接受字符串类型的参数并返回原始类型的浮点数。我们可以使用它在 Java 中将字符串转换为浮点数。请参见以下示例。

public class SimpleTesting{ public static void main(String[] args) { String str = "123"; System.out.println("String value: "+str); float f_Val = new Float(str); System.out.println("Float value: "+f_Val); } }

输出:

String value: 123 Float value: 123.0 使用 toString() 方法将浮点数转换为字符串

在这里,我们使用了 Float 类的 toString() 方法来获取浮点数的字符串类型。请参见下面的示例。

public class SimpleTesting{ public static void main(String[] args) { float fVal = 23.25f; System.out.println("Float Value: "+fVal); String str = Float.toString(fVal); System.out.println("String Value: "+str); } }

输出:

Float Value: 23.25 String Value: 23.25 使用+ 运算符将浮点数转换为字符串

在 Java 中,加号运算符可用于将浮点数转换为字符串。加号运算符用于将任何类型的值连接到字符串并返回字符串。请参见下面的示例。

public class SimpleTesting{ public static void main(String[] args) { float fVal = 23.25f; System.out.println("Float Value: "+fVal); String str = ""+fVal; System.out.println("String Value: "+str); } }

输出:

Float Value: 23.25 String Value: 23.25 使用 valueOf() 方法将浮点数转换为字符串

为了将浮点数转换为字符串,我们使用了 String 类的 valueOf() 方法,该方法接受一个 float 类型的参数并将一个字符串返回给调用者。请参见下面的示例。

public class SimpleTesting{ public static void main(String[] args) { float fVal = 23.25f; System.out.println("Float Value: "+fVal); String str = String.valueOf(fVal); System.out.println("String Value: "+str); } } Ezoic

输出:

Float Value: 23.25 String Value: 23.25 使用 format() 方法将浮点数转换为字符串

当我们要获取指定格式的格式化字符串(例如小数点后两位)时,这很有用。因此,我们可以使用 DecimalFormat 类及其 format() 方法来获取字符串对象。请参见下面的示例。

import java.text.DecimalFormat; public class SimpleTesting{ public static void main(String[] args) { float fVal = 23.25f; System.out.println("Float Value: "+fVal); String str = new DecimalFormat("#.00").format (fVal); System.out.println("String Value: "+str); } }

输出:

Float Value: 23.25 String Value: 23.25


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3